Hydra (chess)
   HOME

TheInfoList



OR:

Hydra was a chess machine, designed by a team with Dr. Christian "Chrilly" Donninger, Dr. Ulf Lorenz, GM
Christopher Lutz Christopher Lutz (born 24 February 1971) is a German chess grandmaster and a two-time German Chess Champion. Chess career Born in 1971, Lutz earned his international master title in 1989 and his grandmaster title in 1992. He won the German Ch ...
and Muhammad Nasir Ali. Since 2006 the development team consisted only of Donninger and Lutz. Hydra was under the patronage of the PAL Group and Sheikh Tahnoon Bin Zayed Al Nahyan of Abu Dhabi. The goal of the Hydra Project was to dominate the
computer chess Computer chess includes both hardware (dedicated computers) and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysi ...
world, and finally have an accepted victory over humans. Hydra represented a potentially significant leap in the strength of computer chess. Design team member Lorenz estimates its
FIDE The International Chess Federation or World Chess Federation, commonly referred to by its French acronym FIDE ( Fédération Internationale des Échecs), is an international organization based in Switzerland that connects the various national c ...
equivalent playing strength to be over Elo 3000, and this is in line with its results against Michael Adams and Shredder 8, the former micro-computer chess champion. Hydra began competing in 2002 and played its last game in June 2006. In June 2009, Christopher Lutz stated that "unfortunately the Hydra project is discontinued." The sponsors decided to end the project.


Architecture

The Hydra team originally planned to have Hydra appear in four versions:
Orthus In Greek mythology, Orthrus ( grc-gre, Ὄρθρος, ''Orthros'') or Orthus ( grc-gre, Ὄρθος, ''Orthos'') was, according to the mythographer Apollodorus, a two-headed dog who guarded Geryon's cattle and was killed by Heracles. He was the ...
,
Chimera Chimera, Chimaera, or Chimaira (Greek for " she-goat") originally referred to: * Chimera (mythology), a fire-breathing monster of Ancient Lycia said to combine parts from multiple animals * Mount Chimaera, a fire-spewing region of Lycia or Cilicia ...
,
Scylla In Greek mythology, Scylla), is obsolete. ( ; grc-gre, Σκύλλα, Skúlla, ) is a legendary monster who lives on one side of a narrow channel of water, opposite her counterpart Charybdis. The two sides of the strait are within an arrow's r ...
and then the final Hydra version – the strongest of them all. The original version of Hydra evolved from an earlier design called Brutus and works in a similar fashion to
Deep Blue Deep Blue may refer to: Film * ''Deep Blues: A Musical Pilgrimage to the Crossroads'', a 1992 documentary film about Mississippi Delta blues music * Deep Blue (2001 film), ''Deep Blue'' (2001 film), a film by Dwight H. Little * Deep Blue (2003 ...
, utilising large numbers of purpose-designed chips (in this case implemented as a
field-programmable gate array A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term '' field-programmable''. The FPGA configuration is generally specified using a hardware d ...
or FPGA). In Hydra, there are multiple computers, each with its own FPGA acting as a chess coprocessor. These co-processors enabled Hydra to search enormous numbers of positions per second, making each processor more than ten times faster than an unaided computer. Hydra ran on a 32-node Intel
Xeon Xeon ( ) is a brand of x86 microprocessors designed, manufactured, and marketed by Intel, targeted at the non-consumer workstation, server, and embedded system markets. It was introduced in June 1998. Xeon processors are based on the same arc ...
with a Xilinx FPGA accelerator card
cluster may refer to: Science and technology Astronomy * Cluster (spacecraft), constellation of four European Space Agency spacecraft * Asteroid cluster, a small asteroid family * Cluster II (spacecraft), a European Space Agency mission to study t ...
, with a total of 64
gigabyte The gigabyte () is a multiple of the unit byte for digital information. The prefix ''giga'' means 109 in the International System of Units (SI). Therefore, one gigabyte is one billion bytes. The unit symbol for the gigabyte is GB. This defini ...
s of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
. It evaluates about 150,000,000 chess positions per second, roughly the same as the 1997
Deep Blue Deep Blue may refer to: Film * ''Deep Blues: A Musical Pilgrimage to the Crossroads'', a 1992 documentary film about Mississippi Delta blues music * Deep Blue (2001 film), ''Deep Blue'' (2001 film), a film by Dwight H. Little * Deep Blue (2003 ...
which defeated
Garry Kasparov Garry Kimovich Kasparov (born 13 April 1963) is a Russian chess grandmaster, former World Chess Champion, writer, political activist and commentator. His peak rating of 2851, achieved in 1999, was the highest recorded until being surpassed by ...
, but with several times more overall computing power. Whilst FPGAs generally have a lower performance level than
ASIC An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficien ...
chips, modern-day FPGAs run about as fast as the older ASICs used for Deep Blue. The engine is on average able to evaluate up to a depth of about 18
ply Ply, Pli, Plies or Plying may refer to: Common uses * Ply (layer), typically of paper or wood ** Plywood, made of layers of wood ** Tire ply, a layer of cords embedded in the rubber of a tire Places * Plymouth railway station, England, station ...
(nine moves by each player), whereas Deep Blue only evaluated to about 12 ply on average. Hydra's search used
alpha-beta pruning Alphabeta is an Israeli musical group. Alphabeta or Alpha Beta may also refer to: *The Greek alphabet, from ''Alpha'' (Αα) and ''Beta'' (Ββ), the first two letters *Alpha Beta, a former chain of Californian supermarkets *Alpha and beta anomers ...
as well as
null-move heuristic In computer chess programs, the null-move heuristic is a heuristic (computer science), heuristic technique used to enhance the speed of the alpha-beta pruning search algorithm, algorithm. Rationale Alpha-beta pruning speeds the minimax algorithm ...
s. The Hydra computer was physically located in
Abu Dhabi Abu Dhabi (, ; ar, أَبُو ظَبْيٍ ' ) is the capital and second-most populous city (after Dubai) of the United Arab Emirates. It is also the capital of the Emirate of Abu Dhabi and the centre of the Abu Dhabi Metropolitan Area. ...
, in the
United Arab Emirates The United Arab Emirates (UAE; ar, اَلْإِمَارَات الْعَرَبِيَة الْمُتَحِدَة ), or simply the Emirates ( ar, الِْإمَارَات ), is a country in Western Asia (The Middle East). It is located at th ...
, and was usually operated over a high speed optical fiber based network link.


Tournaments and matches

*In July 2002, Brutus finished third in the
World Computer Chess Championship World Computer Chess Championship (WCCC) is an event held periodically since 1974 where computer chess engines compete against each other. The event is organized by the International Computer Games Association. It is often held in conjunction with ...
in
Maastricht Maastricht ( , , ; li, Mestreech ; french: Maestricht ; es, Mastrique ) is a city and a municipality in the southeastern Netherlands. It is the capital and largest city of the province of Limburg. Maastricht is located on both sides of the ...
, the
Netherlands ) , anthem = ( en, "William of Nassau") , image_map = , map_caption = , subdivision_type = Sovereign state , subdivision_name = Kingdom of the Netherlands , established_title = Before independence , established_date = Spanish Netherl ...
. It won six games,
drew Drew may refer to: __NOTOC__ Places ;In the United States * Drew, Georgia, an unincorporated community * Drew, Mississippi, a city * Drew, Missouri, an unincorporated community * Drew, Oregon, an unincorporated community * Drew County, Arkansas ...
two games, and lost one, giving it a score of 7 points out of 9. The loss, against Deep Junior, included a rook
sacrifice Sacrifice is the offering of material possessions or the lives of animals or humans to a deity as an act of propitiation or worship. Evidence of ritual animal sacrifice has been seen at least since ancient Hebrews and Greeks, and possibly exi ...
for very long term compensation, which the additional computing power of Brutus could not help it to understand. *In November 2003, Brutus finished fourth in the
World Computer Chess Championship World Computer Chess Championship (WCCC) is an event held periodically since 1974 where computer chess engines compete against each other. The event is organized by the International Computer Games Association. It is often held in conjunction with ...
in
Graz Graz (; sl, Gradec) is the capital city of the Austrian state of Styria and second-largest city in Austria after Vienna. As of 1 January 2021, it had a population of 331,562 (294,236 of whom had principal-residence status). In 2018, the popul ...
,
Austria Austria, , bar, Östareich officially the Republic of Austria, is a country in the southern part of Central Europe, lying in the Eastern Alps. It is a federation of nine states, one of which is the capital, Vienna, the most populous ...
. It won eight games, lost two games, and drew one, giving it a score of 8½ out of 11. This disappointing result left the team to find a new sponsor, which they found in the form of the PAL group. *In February 2004, Hydra won the 13th IPCCC (
International Paderborn Computer Chess Championship The International Paderborn Computer Chess Championship was an annual chess tournament for computer chess programs held from 1991 until 2007. It was organized by the University of Paderborn Paderborn University (german: Universität Paderborn) ...
) tournament. Hydra scored 6½ out of 7, ahead of Fritz and Shredder. *In April 2004, Hydra finished second in the International CSVN Tournament in
Leiden Leiden (; in English and archaic Dutch also Leyden) is a city and municipality in the province of South Holland, Netherlands. The municipality of Leiden has a population of 119,713, but the city forms one densely connected agglomeration wit ...
, the
Netherlands ) , anthem = ( en, "William of Nassau") , image_map = , map_caption = , subdivision_type = Sovereign state , subdivision_name = Kingdom of the Netherlands , established_title = Before independence , established_date = Spanish Netherl ...
. It won five games, lost one game, and drew three, leaving it with 6½ points out of 9, 1½ points behind winner Shredder. A loss out of the
opening Opening may refer to: * Al-Fatiha, "The Opening", the first chapter of the Qur'an * The Opening (album), live album by Mal Waldron * Backgammon opening * Chess opening * A title sequence or opening credits * , a term from contract bridge * , ...
led to the hiring of GM
Christopher Lutz Christopher Lutz (born 24 February 1971) is a German chess grandmaster and a two-time German Chess Champion. Chess career Born in 1971, Lutz earned his international master title in 1989 and his grandmaster title in 1992. He won the German Ch ...
, who made a new
opening book A chess opening book is a book on chess openings. This is by far the most common type of literature on chess. These books describe many major lines, like the Sicilian Defence, Ruy Lopez, and Queen's Gambit, as well many minor variations of the ma ...
. *In August 2004, at the 14th Abu Dhabi International Chess Festival, Hydra played an eight-game match against the computer program Shredder 8, a multiple-time world computer chess champion. Running on "just" 16 nodes Hydra defeated Shredder 5½ to 2½, winning three games and drawing the rest. In an informal match at the same tournament, Hydra took on
International Grandmaster Grandmaster (GM) is a title awarded to chess players by the world chess organization FIDE. Apart from World Champion, Grandmaster is the highest title a chess player can attain. Once achieved, the title is held for life, though exceptionally it ha ...
Evgeny Vladimirov Yevgeniy Vladimirov (russian: Евгений Владимиров; born 20 January 1957) is a chess player and trainer from Kazakhstan. He was awarded the title of Grandmaster by FIDE in 1989. Career In 2004, during the 14th Abu Dhabi Chess Fe ...
of Kazakhstan, and defeated him by a score of 3½ to ½. *In October 2004, in a man vs. machine contest, Hydra defeated former FIDE world champion
Ruslan Ponomariov Ruslan Olehovych Ponomariov ( uk, Русла́н Оле́гович Пономарьо́в; born 11 October 1983) is a Ukrainian chess grandmaster. He was FIDE World Chess Champion from 2002 to 2004. He won the Ukrainian Chess Championship in ...
in both of their games. Ponomariov had an Elo rating of 2710 at the time of the match. *In February 2005, Hydra won the 14th IPCCC (International Paderborn Computer Chess Championships) tournament. Hydra scored 8 points out of 9 (seven wins and two draws), defeating chess program Shredder again in the process. *Due to human handler errors and program errors, Hydra did not fare well in the June 2005 PAL/CSS Freestyle Chess Tournament, an online tournament where players are allowed to access any and all resources to them, including computer engines, databases, as well as human grandmasters. Two versions of Hydra participated in the tournament- Hydra Chimera (without human intervention) scored 3½/8, and Hydra Scylla (with human intervention) scored 4/8. Neither version of Hydra qualified for the quarter-finals. *From June 21 to June 27, 2005, Hydra played a six-game match against Michael Adams, the top British player and ranked seventh in the world. The prize fund was $145,000, paid out on a per game basis: a win netting $25,000, a draw $10,000 to both players. Hydra defeated Adams by a score of 5½ to ½; Adams lost each game except for game 2 which he drew. This version of Hydra was running on half power; only 32 out of 64 nodes were utilized. Adams played against the Scylla version of Hydra. *In November 2005, Hydra played 4 games: it beat
Rustam Kasimdzhanov Rustam Kasimdzhanov; russian: Рустам Касымджанов (born 5 December 1979) is an Uzbek chess grandmaster and former FIDE World Champion (2004-05). He was Asian champion in 1998. In addition to his tournament play, Kasimdzhan ...
, drew with
Alexander Khalifman Alexander Valeryevich Khalifman (russian: Алекса́ндр Вале́рьевич Халифма́н; born 18 January 1966) is a Russian chess player and writer. Awarded the title of Grandmaster by FIDE in 1990, he was FIDE World Chess Ch ...
, beat
Ruslan Ponomariov Ruslan Olehovych Ponomariov ( uk, Русла́н Оле́гович Пономарьо́в; born 11 October 1983) is a Ukrainian chess grandmaster. He was FIDE World Chess Champion from 2002 to 2004. He won the Ukrainian Chess Championship in ...
and finally drew with
Rustam Kasimdzhanov Rustam Kasimdzhanov; russian: Рустам Касымджанов (born 5 December 1979) is an Uzbek chess grandmaster and former FIDE World Champion (2004-05). He was Asian champion in 1998. In addition to his tournament play, Kasimdzhan ...
. *In the April 2006 PAL/CSS Freestyle Chess Tournament Hydra finished first with a score of 5½/7, a full point ahead of the field. This tournament allows for any human or computer aid including teams. All 64 of Hydra's nodes were utilized. *In the June 2006 PAL/CSS Freestyle Chess Main Tournament Hydra finished tied for fifth-sixteenth. Hydra was not defeated by an unaided human player in over-the-board play. Hydra has, however, been beaten by humans who had access to other programs during their games; for example,
correspondence chess Correspondence chess is chess played by various forms of long-distance correspondence, traditionally through the postal system. Today it is usually played through a correspondence chess server, a public internet chess forum, or email. Less common ...
International Grandmaster Grandmaster (GM) is a title awarded to chess players by the world chess organization FIDE. Apart from World Champion, Grandmaster is the highest title a chess player can attain. Once achieved, the title is held for life, though exceptionally it ha ...
Arno Nickel beat an older version of Hydra in a two-game correspondence match lasting six months. The 32-node version that played against Adams managed to draw Nickel in their third game, which lasted five months and ended in December 2005.


References


External links

*
game 3 against Arno Nickel (07/11/2005)



Beginning of New Yorker article on Hydra, ''Your Move: Chrilly Donninger's Hydra, computer chess program'' by Tom Muelle, The New Yorker, December 12, 2005
* C. Donninger, U. Lorenz
The Chess Monster Hydra.
Proc. of 14th International Conference on Field-Programmable Logic and Applications (FPL), 2004, Antwerp – Belgium, LNCS 3203, pp. 927 – 932 * C. Donninger, A. Kure, U. Lorenz
Parallel Brutus: The First Distributed, FPGA Accelerated Chess Program. IPDPS 2004
* C. Donninger, U. Lorenz
Innovative Opening-Book Handling. ACG 2006: 1-10
* W. Ertel
Introduction to Artificial Intelligence, Second Edition, Springer, pp 120f
{{DEFAULTSORT:Hydra (Chess) Chess computers One-of-a-kind computers